package com.bst.etl.service;

import com.bst.common.exception.base.BaseException;
import com.bst.etl.vo.OdsTableCreSqlVO;
import com.bst.etl.vo.TableFieldVO;

import java.sql.SQLException;
import java.util.List;

public interface ITableMetaQueryService {

    List<TableFieldVO> findAllFldsByTableName(String tableName, String idDb);

    List<TableFieldVO> findAllFldsBySql(String sql,String idDb);

    String queryTableCreSql(String tableName,Integer idDb) throws SQLException;

    String queryOdsTableCreSql(OdsTableCreSqlVO paramVO) throws BaseException;
}
